using System;

namespace kinokasse.bauteile.contracts.ebcpatterns
{
    public interface IFilter<TInput>
    {
        void In_Filter(TInput input);

        event Action Out_Signal;
    }


    public class Filter<TInput> : IFilter<TInput>
    {
        public void In_Filter(TInput input)
        {
            this.Out_Signal();
        }

        public event Action Out_Signal;
    }
}